be self-sufficient - Inglés Sinónimo Diccionario